be moonfaced - Turkish English Dictionary